package com.tql.pandian.mapper;


import com.tql.pandian.entity.analysis.dto.PanDianCodeDTO;
import com.tql.pandian.entity.dto.EndInventoryDTO;
import com.tql.pandian.entity.dto.ProductPositiveDTO;
import com.tql.pandian.entity.vo.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface PanDianAnalysisMapper {

    List<MouthVo> selectByMoth(String byMonth);

    List<PanDianCodeVo> selectPanDianCode(PanDianCodeDTO dto);

    List<EndInventoryVo> selectEndInventory(EndInventoryDTO endInventoryDTO);

    Integer selectEndInventoryCount(EndInventoryDTO endInventoryDTO);

    List<ProductPositiveVo> selectProductPositive(ProductPositiveDTO dto);

    List<ProductPositiveProfitVo> selectProductPositiveProfit(ProductPositiveDTO dto);

    List<ProductPositiveProfitVo> selectProductPositiveProfit1(String paramTime, String shopId1, String tabName);

    List<ProductPositiveVo> selectProductPositive1(String paramTime, String shopId, String tabName);
}
